<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			// 1. 思考：如何使用递归实现对象的深拷贝（不考虑数组）（一周）
			// 2. 测试并总结数组的每个方法的功能，参数，返回值，是否改变原数据
			//     - 朗读并背诵全文
			// 3. 定义一个30项的数组，数组的每一项要求都是6，每间隔5个数字，求出这五个数的平均值

			// 	var a=[6,6,6,6,6]
			// 	console.log(a)
			// 	var sum=0;
			// for(var i=0;i<a.length;i++){
			// 	sum+=a[i]
			// }
			// console.log(sum)


			// 4. 通过循环制造一个5 x 5的二维数组，这个数组中的数据是hello，试编程
			//     - [[],[],[],[],[]]

			// for(var i=1;i<=3;i++){
			// 	for(var j=1;j<=2;j++){
			// 	console.log([['hh'],['hh'],['hh'],['hh'],['hh']])
			// 	}
			// }

			// 5. 编写函数 map(arr)，要求把数组中的每一位数字都增加30%
			// var arr=[1,2,3,1]
			// function map(arr){
			// 	for(var i=0;i<arr.length;i++){
			// 		a=arr[i]+arr[i]*0.3
			// 		console.log(a)
			// 	}
			// }map(arr)

			// 6. 编写函数 has(arr, 60)，要求判断数组中是否存在60这个元素，返回布尔类型
		// 	var arr = [13, 13, 43, 60]
		// 	var b = '有60';
		
		// 	function has(ab) {
		// 		for (var i = 0; i <= ab.length - 1; i++) {
		// 			if (ab[i] === 60) {
		// 				return b;
		// 			} 
		// 		}
		// 	}
		// 	console.log(has(arr))
			// 7. 编写函数 norepeat(arr)，要求将数组的重复元素去掉，并返回新的数组
			// 8. 有一个从小到大排好序的数组。现输入一个数，要求按原来的规律将它插入数组中
			// 9. 不要求做出来，以思考为主，当天知识点朗读并背诵全文
		</script>
	</body>
</html>
